package com.ruoyi.constant.v3;

/**
 * 问题处置省状态
 *
 * @author: Gao Tianle
 * @date: 2024-03-20 09:19
 **/
public enum WtczShengZtEnum {

    /**
     * 初始状态
     */
    CSZT(0, "研判认定"),
    /**
     * 省推送到市
     */
    SHENG_TS_SHI(1, "省推送到市"),
    /**
     * 市推送到县
     */
    SHI_TS_XIAN(2, "市推送到县"),
    /**
     * 整改填报
     */
    ZGTB(3, "整改填报"),
    /**
     * 县上报到市
     */
    XIAN_SB_SHI(4, "县上报到市"),
    /**
     * 市审核通过
     */
    SHI_SHENGHE(5, "市审核通过"),
    /**
     * 市上报到省
     */
    SHI_SB_SHENG(6, "市上报到省"),
    /**
     * 省审核通过
     */
    SHENG_SHENGHE(7, "省审核通过"),
    /**
     * 省销号
     */
    SHENG_XH(8, "省销号"),

    /**
     * 移交执法机构
     */
    YJZFJG(9,"移交执法机构"),

    /**
     * 推送异常名录
     */
    YCML(10,"推送异常名录"),
    /**
     * 退回
     */
    TH(11,"退回");

    private final Integer code;
    private final String desc;

    WtczShengZtEnum(Integer code, String desc) {
        this.code = code;
        this.desc = desc;
    }

    public static String getDescByCode(Integer code) {
        for (WtczShengZtEnum value : WtczShengZtEnum.values()) {
            if (value.getCode().equals(code)) {
                return value.getDesc();
            }
        }
        return "";
    }

    public Integer getCode() {
        return code;
    }

    public String getDesc() {
        return desc;
    }
}
